home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d7 / laser.arc / README.1ST < prev   
Text File  |  1992-01-14  |  4KB  |  65 lines

  1.     Thank you for downloading and trying these programs. We here at
  2. the University, needed a cheap and easy method to allow any user across
  3. our network to access a laser disk player. The player is attached to
  4. a dedicated workstation on the network and plays a disk of public
  5. domain software. Commercially available programs would have worked,
  6. but our budget, wouldn't. One day, while browsing around the Novell
  7. public forums on Compuserve, I came across the programs that Paul
  8. McGinnis of AST Research, Inc., had uploaded. These programs, along
  9. with a lot of brainstorming over a couple of days, produced these
  10. two programs. 
  11.  
  12.    Player.c and the compiled program player.exe are written in Turbo
  13. C from Borland (of course). This program is meant to be ran on the
  14. computer that the laser disk machine is attached to. This machine is
  15. nothing more than the oldest IBM that I could scrounge up and only 
  16. has a monochrome card, two floppys, a network card, and the laser 
  17. player driver card. The boot disk contains all the files necessary
  18. to boot up and make the laser disk a dos drive c. After booting up
  19. it continues on to log itself into the network, wherein the network
  20. entry does not have a password and can only log in from that particular
  21. work station. Once the network login procedure is completed it runs
  22. the player program. The player program; runs the netbios program,
  23. makes a entry for the laser player in the netbios call table, and
  24. then goes into an endless loop waiting for some one to call it. The
  25. program has no exit feature and can only be stopped by rebooting the
  26. computer.
  27.  
  28.    Laser.c and laser.exe are what the user uses to call the player
  29. program and request that a file be sent to the current directory.
  30. This program should only be run by one user at a time. If a second
  31. user also runs the program, it will not let them access the laser 
  32. disk. The first thing this program does is load up netbios on to
  33. the workstation. If it already exists, then netbios will usually
  34. not reload and tell that it is already there. It then goes out and
  35. gets the users login name from the network. This was not necessary,
  36. but it look nice. It then creates a netbios entry for this user,
  37. which can and will take several seconds. After that a loop is
  38. entered, where upon the user is prompted for a file name and
  39. directory name. These names are added together, echoed to the screen
  40. and also sent to the laser disk. The laser disk will look up the
  41. file and send it back 512 bytes at a time. In the meantime, the
  42. laser program has opened a file on the local drive of the same name.
  43. When packets start arriving, this can take several seconds, a seies
  44. of dots will be written to the screen. This is a visual indicator
  45. that packets of data are arriving and being written into a file on 
  46. the local disk. When the file has been received, the user is asked if
  47. they would like to receive more files. The default is no and can be
  48. selected by hitting the return key. When the user exits, his name is
  49. deleted from the table of user names.
  50.  
  51.     These programs were put together in a hurry, but are serving the
  52. purpose quite well and are used "A LOT" by our faculty and students.
  53. They could be cleaned up and made a lot better, but I am currently
  54. writing a new version which will make use of Novell IPX packets and
  55. promises to be a whole lot faster than the netbios version. Anyone
  56. having any thoughts on these programs or the new one, please feel free
  57. to contact me by mail or call me at my office.
  58.  
  59. Patrick L. McGillan
  60. University of Wisconsin
  61. Superior, Wisconsin
  62. (715) 394-8191
  63. compuserve: 73217,2717
  64.  
  65.